【SpringCloud框架之Zookeeper、Consul服务注册与发现】

Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多

OAuth2实现安全登录(一)环境配置

环境配置和基本实现

No URLs will be polled as dynamic configuration sources警告处理

No URLs will be polled as dynamic configuration sources警告处理

Spring Cloud Gateway 整合 knife4j 聚合接口文档

当系统中微服务数量越来越多时,如果任由这些服务散落在各处,那么最终管理每个项目的接口文档将是一件十分麻烦的事情,单是记住所有微服务的接口文档访问地址就是一件苦差事了。当如果能够将所有微服务项目的接口文档都统一汇总在同一个可视化页面,那么将大大减少我们的接口文档管理维护工作,为此,我们可以基于 Spr

SpringCloud整合Sa-Token登录认证+Gateway网关拦截

SpringCloud整合Sa-Token登录认证+Gateway网关拦截,注解拦截配置教程

Eureka Server配置

Eureka Server提供注册服务,各个节点启动后,会在EurekaServer中进行注册,Eureka Server会存储所有可用信息的服务节点,其信息可以在界面中直观的观察到。(服务注册中心CAP核心理论一个分布式系统不可能同时很好的满足一致性,可用性,和分区容错性三个需求因此根据CAP原则

RabbitMQ(黑马spring cloud笔记)

五种常见消息模型、同异步通讯对比

基于 Redisson 和 Kafka 的延迟队列设计方案

在选择延迟任务方案时,排除了JDK 自带的方案,这些都是基于应用内存的,如果你的应用发个版本啥的,延迟消息就丢失,另外,对于消息队列是可以优先选择的,但是我们使用的消息队列是 Kafka ,而 Kafka本身是不具备延迟任务功能的,而且我们也不可能因为一个延迟任务而引入新的 RabbitMQ 消息中

【微服务】SpringCloud-Nacos注册中心

Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。

Feign 应用之 RequestInterceptor 拦截器,超实用指南

思考一下,你目前正在使用微服务体系,一个普通的用户请求可能会在微服务之间多次调用,而途径的每个微服务都需要原始请求的部分参数,你会如何传递这些参数?在之前的文章中,我们了解到,Feign 的本质就是 JAVA 易用版的 HTTP 上层封装,本质还是 `HTTP` 调用想要原始请求参数在微服务之间流转

【云原生&微服务二】SpringCloud之Ribbon自定义负载均衡策略(含Ribbon核心API)

1、SpringCloud之Ribbon自定义负载均衡策略,2、SpringCloud之Ribbon自定义服务实例心跳检查策略,3、ILoadBalancer、IRule、IPing介绍

Spring Cloud 微服务项目实战 -

Milestone 版本:在大版本正式发布前的里程碑版本,例如 2021.0.0-M1,M1 代表当前大版本的第一个里程碑版本,M2 代表第二个迭代里程碑,以此类推。使用模板的好处是可以对优惠券消费规则做一层抽象,比如满减类、打折类这些优惠券只是具体的优惠金额不同,但是玩法类似,把相类似的玩法功能抽

SpringAMQP (RabbitMQ五种模式 & 消息转换器)

一、简化Hello World模型实现步骤演示 代码步骤演示如下所示:消息提供者publisher代码简化:消息消费者consumer代码简化:二、Work Queue 工作队列模型消息提供者代码如下所示:消息消费者代码如下所示:消息预取机制: 三、发布订阅模型而订阅模型是什么呢:3.1、Fanou

SpringCloud Feign异步调用传参问题

背景各个子系统之间通过feign调用,每个服务提供方需要验证每个请求header里的token。public void invokeFeign() throws Exception { feignService1.method(); feignService2.method();

【SpringCloud】Eureka的基本原理与使用

1.搭建注册中心,搭建EurekaServer2.服务注册,将user-service、order-service都注册到Eureka中3.服务发现,在order-service中完成服务拉取,然后通过负载均衡挑选一个服务,实现远程调用!

IDEA2022搭建Spring Cloud多模块项目

idea2022版本搭建SpringCloud多模块项目

2022年比若依更香的开源项目

项目名:cpms 是Concise practical management system 的首字母缩写,意思是:简洁实用的后台管理系统cpms开源项目目前分为:cpms-cloud微服务架构和cpms-vue单体应用架构cpms-cloud是基于微服务框架spring-cloud-alibaba搭

SpringCloud 核心组件Nacos【NacosRule负载均衡&服务的权重设置】第3章

同集群优先的负载均衡,nacos权重配置,环境隔离namespace

Eureka原理看这一篇就够了

1.服务发现概念首先,要理解服务发现的概念,需要先了解分布式系统,这里引用一个通俗易懂的分布式系统比喻“当一头牛拉不动车的时候,不要试图寻找一头更强壮的牛,而是用两头牛来拉车”因此,从狭义来解释,分布式系统是:由多个应用程序协同来完成任务的一种工作模式系统。这里的任务可以是一个下单操作、可以是一个复

Eureka 的几种主动下线服务的方式

Eureka 的几种主动下线服务的方式

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈